package data

const (
	HEARTBEAT int = iota
	CONN
	TASK
	TASK_RESP
	AUTH_FAIL
)

type MsgData struct {
	Action int    `json:"action"`
	Data   string `json:"data"`
}

type ConnData struct {
	Name      string `json:"name"`
	TaskGroup string `json:"taskGroup"`
	Username  string `json:"username"`
	Password  string `json:"password"`
}

type TaskData struct {
	TaskId      string            `json:"taskId"`
	TaskGroup   string            `json:"taskGroup"`
	TaskName    string            `json:"taskName"`
	Data        string            `json:"data"`
	ExtendParam map[string]string `json:"extendParam"`
	TaskHisId   int64             `json:"taskHisId"`
}

type TaskRespData struct {
	TaskId    string `json:"taskId"`
	TaskHisId int64  `json:"taskHisId"`
	Status    int    `json:"status"`
}
